A Java-Based Distributed System Framework for Real-Time Development
نویسندگان
چکیده
In recent years, people are trying to make consumer electronics more powerful and have started to embed chips in these products to increase intelligence. Therefore, there should be a powerful application program to control the consumer electronics. For the above reasons, a distributed real-time framework and development environment is proposed, which can be used to produce distributed real-time applications for easily controlling electronics distributed around the world. Our framework consists of three modules: Standalone System, Control Client, and Host Agent. Each standalone system can be controlled by a control client and the host agents act as bridges connecting the standalone systems. Compared to conventional object-oriented application frameworks, our environment is not only modeled in UML, but also network-based, completely written in Java and hence highly portable, remotely controllable, and able to produce customized graphical user-interfaces for applications. Applications developed using the environment show its feasibility as a useful development aid.
منابع مشابه
Introducing Distribution into a RTSJ-based Component Framework
The Real-Time Specification for Java (RTSJ) [6] is becoming a popular choice in the world of real-time and embedded systems. But, a growing complexness of these systems brings a demand for their distribution. However, there are only a few projects addressing application of RTSJ in distributed environments. In this paper we introduce our approach based on software connectors to support distribut...
متن کاملMiddleware Scheduling Optimization Techniques for Distributed Real-Time and Embedded Systems
Developers of mission-critical distributed real-time and embedded (DRE) systems face a fundamental tension between (1) the performance gains achievable with hand-crafted optimizations to systems built largely from scratch and (2) the development cost and cycle-time reductions offered by common offthe-shelf (COTS) middleware, such as CORBA, COM+, and Java RMI. Current-generation COTS DRE middlew...
متن کاملCompadres: A Lightweight Component Middleware Framework for Composing Distributed Real-Time Embedded Systems with Real-Time Java
Component frameworks simplify development of enterprise systems and enable code reuse, but most frameworks are unpredictable and hence unsuitable for embedded or real-time systems. Similarly, Java is increasingly being used to build embedded system software because of its portability and ease of use. The Real-Time Specification for Java (RTSJ) reduces the unpredictability in Java execution time...
متن کاملReal-time Payload Control and Monitoring on the World Wide Web
World Wide Web (W3) technologies such as the Hypertext Transfer Protocol (HTTP) and the Java object-oriented programming environment offer a powerful, yet relatively inexpensive, framework for distributed application software development. This paper describes the design of a real-time payload control and monitoring system that was developed with W3 technologies at NASA Ames Research Center. Bas...
متن کاملA Time-Sensitive Actor Framework in Java for the Development of Multimedia Systems over the Internet MBone
This paper describes an architectural framework for the development of Internet-based multimedia systems such as interactive and collaborative media on-demand applications. The programming in-the-small level centres on Java and a variant of the Actor model especially designed for time-dependent distributed systems. The programming in-the-large level can be tuned to exploit current real-time and...
متن کامل